﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ECommerce.Factory.Productos
{
    public static class Familia
    {
        public static void Load(ECommerce.Model.Productos.Familia Familia, System.Data.DataRow dr)
        {
            try
            {
                if (dr["IdMadre"] != null)
                {
                    Int32 IdMadre = Convert.ToInt32(dr["IdMadre"]);
                    if (IdMadre != 0)
                        Familia.FamiliaMadre = ECommerce.DAO.SQL.Productos.Familia.GetFamiliaById(IdMadre);
                }
            }
            catch { }
        }

        public static void Load(ECommerce.Model.Productos.Familia Familia, ECommerce.WebControls.Productos.WebFamilia webFamilia)
        {
            if (webFamilia.Identity != 0)
            {
                Familia = ECommerce.DAO.SQL.Productos.Familia.GetFamiliaById(webFamilia.Identity);
            }
        }

        public static void Load(ECommerce.Model.Productos.Familia Familia, ECommerce.WebControls.Productos.WebFamiliaViewList webFamiliaViewList)
        {
            if (webFamiliaViewList.Identity != 0)
            {
                Familia = ECommerce.DAO.SQL.Productos.Familia.GetFamiliaById(webFamiliaViewList.Identity);
            }
        }
    }
}
